2,221 research outputs found

    A Comparison of Nature Inspired Algorithms for Multi-threshold Image Segmentation

    Full text link
    In the field of image analysis, segmentation is one of the most important preprocessing steps. One way to achieve segmentation is by mean of threshold selection, where each pixel that belongs to a determined class islabeled according to the selected threshold, giving as a result pixel groups that share visual characteristics in the image. Several methods have been proposed in order to solve threshold selectionproblems; in this work, it is used the method based on the mixture of Gaussian functions to approximate the 1D histogram of a gray level image and whose parameters are calculated using three nature inspired algorithms (Particle Swarm Optimization, Artificial Bee Colony Optimization and Differential Evolution). Each Gaussian function approximates thehistogram, representing a pixel class and therefore a threshold point. Experimental results are shown, comparing in quantitative and qualitative fashion as well as the main advantages and drawbacks of each algorithm, applied to multi-threshold problem.Comment: 16 pages, this is a draft of the final version of the article sent to the Journa

    Block matching algorithm based on Harmony Search optimization for motion estimation

    Full text link
    Motion estimation is one of the major problems in developing video coding applications. Among all motion estimation approaches, Block-matching (BM) algorithms are the most popular methods due to their effectiveness and simplicity for both software and hardware implementations. A BM approach assumes that the movement of pixels within a defined region of the current frame can be modeled as a translation of pixels contained in the previous frame. In this procedure, the motion vector is obtained by minimizing a certain matching metric that is produced for the current frame over a determined search window from the previous frame. Unfortunately, the evaluation of such matching measurement is computationally expensive and represents the most consuming operation in the BM process. Therefore, BM motion estimation can be viewed as an optimization problem whose goal is to find the best-matching block within a search space. The simplest available BM method is the Full Search Algorithm (FSA) which finds the most accurate motion vector through an exhaustive computation of all the elements of the search space. Recently, several fast BM algorithms have been proposed to reduce the search positions by calculating only a fixed subset of motion vectors despite lowering its accuracy. On the other hand, the Harmony Search (HS) algorithm is a population-based optimization method that is inspired by the music improvisation process in which a musician searches for harmony and continues to polish the pitches to obtain a better harmony. In this paper, a new BM algorithm that combines HS with a fitness approximation model is proposed. The approach uses motion vectors belonging to the search window as potential solutions. A fitness function evaluates the matching quality of each motion vector candidate.Comment: 25 Pages. arXiv admin note: substantial text overlap with arXiv:1405.472

    Computer vision using MatLAB and the toolbox of image processing

    Get PDF
    During the implementation of computer vision algorithms the manipulation of pointers, memory administration and some other resources are expensive in time even for friendly programming language. All these problems can be resolved if the implementation test is carried out in MatLAB using its toolbox of image processing with it the time of implementation becomes the minimum with the trust of using algorithms scientifically proven and robust. In this work we show the form in which can be used matlab and its toolboxes to solve common problems of computer vision efficiently

    Using Bayesian optimization algorithm for model-based integration testing

    Get PDF

    Competitive neural networks applied to face localization

    Get PDF
    Color-segmentation is very sensitive to changes in the intensity of light. Many algorithms do not tolerate variations in color hue which correspond, in fact, to the same object. Learning Vector Quantization (LVQ) networks learn to recognize groups of similar input vectors in such a way that neurons physically near to each other in the neuron layer respond to similar input vectors. Learning is supervised, the inputs vectors into target classes are chosen by the user. In this work a new algorithm based on LVQ is presented. It involves neural networks that operate directly on the image pixels with a decision function. This algorithm has been applied to spotting and tracking human faces, and shows more robustness than other algorithms for the same task

    Particle filter in vision tracking

    Get PDF
    The extended Kalman filter (EKF) has been used as the standard technique for performing recursive nonlinear estimation in vision tracking. In this report, we present an alternative filter with performance superior to that of the EKF. This algorithm, referred to as the Particle filter. Particle filtering was originally developed to track objects in clutter (multi-modal distribution). We present as results the filter behavior when exist objects with similar characteristic to the object to track
    • …
    corecore